Advanced Waveform Utility

Segment Settings

Segment Type

Waveform Type

File Name

IQ Variable Name

Sample Rate

Number of Samples

Data Type

Big / Little Endian

Signed / Unsigned Number

Swap IQ

Repeat Number

Length

Power

Update File Info

Segment Type

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:TYPE DATA|IDLE

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:TYPE?

SCPI Example

 

Preset

DATA

State Saved

Yes

Choices

Data | Idle

Waveform Type

Specifies the waveform file type.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:WAVeform:TYPE SSTudio|CSV|KB16|MATLab|WVF

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:WAVeform:TYPE?

SCPI Example

 

Preset

Signal Studio Waveform (SSTudio)

State Saved

Yes

Choices

Signal Studio Waveform (.wfm) | CSV (.dat, .csv, .txt) | Keysight 16 Bits (.bin, .wiq) | MATLAB Variable (.mat) | WVFile

Couplings

CSV (.dat, .csv, .txt) provides additional settings for choosing between Decimal and Hexadecimal values and enabling Swap IQ.

Keysight 16 Bits (.bin) format is interleaved I/Q samples (I0, Q0, I1, Q1, …) in 16-bit signed integers, it provides the additional setting of choosing between Big Endian and Little Endian.

File Name

Specifies the file name to be imported.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:FILE

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:FILE?

SCPI Example

 

Notes

After this SCPI is sent, below SCPI should be sent to get correct file information before generate & download operation.

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:UPDate:FILE:INFO

See Update File Info.

Couplings

This happened when selecting the waveform file on GUI. When selecting .wfm file, Sample Rate and Number of Samples will be read out and displayed on GUI. When selecting other waveform types, only Number of Samples is read out and displayed and correct sample rate should be set to playback waveform correctly.

License info will be read out and will be used when exporting to local disk.

RuntimeScaling, MarkerRoutingAlcHold and MarkerRoutingPulse of waveform will be read out and used as the default setting of hardware.

State Saved

Yes

IQ Variable Name

When MATLAB is selected as the Waveform Type, The I/Q variable should be a 1-d complex array from a.mat file.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:IQ:NAME

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:IQ:NAME?

SCPI Example

 

State Saved

Yes

Sample Rate

This value is the sample rate of imported waveform file.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:SRATe <real>

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:SRATe?

SCPI Example

 

Couplings

When a new. wfm file is selected, the sample rate will be read out from waveform header and assigned to this setting. When selecting other waveform types, a sample rate should be set to playback the waveform correctly.

Preset

50 MHz

State Saved

Yes

Min

1e3

Max

128e9

Resolution

1

Number of Samples

The sample rate is determined by the selected waveform file.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:SAMPle:COUNt?

SCPI Example

 

Notes

If segment type is Data segment, then when a new waveform file is selected, the sample count will be got and assigned to this setting; if segment type is Idle Segment, then this value is carrier sample* time length.

Preset

10000 Sa

State Saved

Yes

Min

1

Max

1024*1024*1024

Resolution

1

Data Type

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:ASCii:TYPE DEC|HEX

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:ASCii:TYPE?

SCPI Example

 

Couplings

This setting is visible only when waveform type is CSV.

Preset

DEC

State Saved

Yes

Range

Dec | Hex

Big / Little Endian

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:ASCii:HEX:ENDian BIG|LITTle

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:ASCii:HEX:ENDian?

SCPI Example

 

Couplings

This setting is visible only when Waveform Type is Keysight16bitBinary.

Preset

BIG

State Saved

Yes

Range

Big | Little

Signed / Unsigned Number

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>>:SEGMent<channel>::ASCii:SIGN SIGNed|UNSigned

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>>:SEGMent<channel>::ASCii:SIGN?

SCPI Example

 

Couplings

This setting is visible only when waveform type is CSV and data type is Hex.

Preset

SIGNed

State Saved

Yes

Range

Signed | Unsigned

Swap IQ

Double-click or use the drop-down menu to enable or disable the inverse phase rotation of the IQ signal by swapping the I and Q inputs.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:IQ:SWAP[:STATe] ON|OFF|1|0

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:IQ:SWAP[:STATe]?

SCPI Example

 

Couplings

This setting is visible only when waveform type is CSV.

Preset

OFF

State Saved

Yes

Repeat Number

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:REPeat:NUMBer <integer>

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:REPeat:NUMBer?

SCPI Example

 

Couplings

If there is only one segment in carrier, then repeat number of this segment is always 1.

If there is only one carrier, and this carrier has only one carrier, then repeat number of this segment is 1 and readonly.

Preset

1

State Saved

Yes

Min

1

Max

1000

Length

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:TIME:LENGth <real>[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:TIME:LENGth?

SCPI Example

 

Couplings

This setting is read only from GUI. With SCPI, only get action is meaningful.

Preset

No idle segment when preset.

State Saved

Yes

Min

0

Max

1

Power

Set the power boost level of the segment.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>::POWer <real>

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>::POWer?

SCPI Example

 

Couplings

Only effective when more than more segment in carrier.

Preset

0

State Saved

Yes

Min

-130

Max

130

Update File Info

After sending File Name SCPI, this SCPI should be sent to get correct file information before generate & download operation.

SCPI Command

[:SOURce]:RADio:AWU:WAVeform:CCARrier<carrier>:SEGMent<channel>:UPDate:FILE:INFO

SCPI Example

 

State Saved

Yes

Welcome to AWU

Operation Overview

Waveform Settings

Carrier Settings

Crest Factor Reduction Settings

Correction Settings